package net.lcheng.vo;

import org.hibernate.validator.constraints.NotEmpty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by zwr on 2016/7/4 0004.
 */
public class WxShopModel {
    private Integer shopId;
    private String shopUid;
    private String userName;
    private String shopCode;
    private String shopDomain;
    @NotEmpty(message = "请输入店铺名")
    private String shopName;
    @NotEmpty(message = "请输入联系人")
    private String name;
    @NotEmpty(message = "请输入手机号")
    private String phone;
    private String userUserId;
    @NotEmpty(message = "请选择一张图片")
    private String shopLogo;
    @NotEmpty(message = "请输入店铺主营")
    private String shopMainProduct;
    @NotEmpty(message = "请输入店铺介绍")
    private String shopSummary;
    private Date applyTime;
    private Integer applyStatus;
    private String applyChecker;
    private BigDecimal payFee;
    private Date payTime;
    private Integer payStatus;
    private Integer shopStatus;
    private Date shopStartTime;
    private Date shopExpireDate;
    private Date createOn;
    private Date modifyOn;
    @NotEmpty(message = "请填写微信号")
    private String shopServiceWx;
    @NotEmpty(message = "请填写QQ号")
    private String shopServiceQq;
    @NotEmpty(message = "请输入客户电话")
    private String shopServiceTel;
    @NotEmpty(message = "请选择省")
    private String addrProvinceCode;
    private String addrProvinceName;
    @NotEmpty(message = "请选择城市")
    private String addrCityCode;
    private String addrCityName;
    @NotEmpty(message = "请选择区")
    private String addrDistrictCode;
    private String addrDistrictName;
    private String developerUserId;
    private String developerAgentId;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public String getShopUid() {
        return shopUid;
    }

    public void setShopUid(String shopUid) {
        this.shopUid = shopUid;
    }

    public String getShopCode() {
        return shopCode;
    }

    public void setShopCode(String shopCode) {
        this.shopCode = shopCode;
    }

    public String getShopDomain() {
        return shopDomain;
    }

    public void setShopDomain(String shopDomain) {
        this.shopDomain = shopDomain;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getUserUserId() {
        return userUserId;
    }

    public void setUserUserId(String userUserId) {
        this.userUserId = userUserId;
    }

    public String getShopLogo() {
        return shopLogo;
    }

    public void setShopLogo(String shopLogo) {
        this.shopLogo = shopLogo;
    }

    public String getShopMainProduct() {
        return shopMainProduct;
    }

    public void setShopMainProduct(String shopMainProduct) {
        this.shopMainProduct = shopMainProduct;
    }

    public String getShopSummary() {
        return shopSummary;
    }

    public void setShopSummary(String shopSummary) {
        this.shopSummary = shopSummary;
    }

    public Date getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(Date applyTime) {
        this.applyTime = applyTime;
    }

    public Integer getApplyStatus() {
        return applyStatus;
    }

    public void setApplyStatus(Integer applyStatus) {
        this.applyStatus = applyStatus;
    }

    public String getApplyChecker() {
        return applyChecker;
    }

    public void setApplyChecker(String applyChecker) {
        this.applyChecker = applyChecker;
    }

    public BigDecimal getPayFee() {
        return payFee;
    }

    public void setPayFee(BigDecimal payFee) {
        this.payFee = payFee;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    public Integer getShopStatus() {
        return shopStatus;
    }

    public void setShopStatus(Integer shopStatus) {
        this.shopStatus = shopStatus;
    }

    public Date getShopStartTime() {
        return shopStartTime;
    }

    public void setShopStartTime(Date shopStartTime) {
        this.shopStartTime = shopStartTime;
    }

    public Date getShopExpireDate() {
        return shopExpireDate;
    }

    public void setShopExpireDate(Date shopExpireDate) {
        this.shopExpireDate = shopExpireDate;
    }

    public Date getCreateOn() {
        return createOn;
    }

    public void setCreateOn(Date createOn) {
        this.createOn = createOn;
    }

    public Date getModifyOn() {
        return modifyOn;
    }

    public void setModifyOn(Date modifyOn) {
        this.modifyOn = modifyOn;
    }

    public String getShopServiceWx() {
        return shopServiceWx;
    }

    public void setShopServiceWx(String shopServiceWx) {
        this.shopServiceWx = shopServiceWx;
    }

    public String getShopServiceQq() {
        return shopServiceQq;
    }

    public void setShopServiceQq(String shopServiceQq) {
        this.shopServiceQq = shopServiceQq;
    }

    public String getShopServiceTel() {
        return shopServiceTel;
    }

    public void setShopServiceTel(String shopServiceTel) {
        this.shopServiceTel = shopServiceTel;
    }

    public String getAddrProvinceCode() {
        return addrProvinceCode;
    }

    public void setAddrProvinceCode(String addrProvinceCode) {
        this.addrProvinceCode = addrProvinceCode;
    }

    public String getAddrProvinceName() {
        return addrProvinceName;
    }

    public void setAddrProvinceName(String addrProvinceName) {
        this.addrProvinceName = addrProvinceName;
    }

    public String getAddrCityCode() {
        return addrCityCode;
    }

    public void setAddrCityCode(String addrCityCode) {
        this.addrCityCode = addrCityCode;
    }

    public String getAddrCityName() {
        return addrCityName;
    }

    public void setAddrCityName(String addrCityName) {
        this.addrCityName = addrCityName;
    }

    public String getAddrDistrictCode() {
        return addrDistrictCode;
    }

    public void setAddrDistrictCode(String addrDistrictCode) {
        this.addrDistrictCode = addrDistrictCode;
    }

    public String getAddrDistrictName() {
        return addrDistrictName;
    }

    public void setAddrDistrictName(String addrDistrictName) {
        this.addrDistrictName = addrDistrictName;
    }

    public String getDeveloperUserId() {
        return developerUserId;
    }

    public void setDeveloperUserId(String developerUserId) {
        this.developerUserId = developerUserId;
    }

    public String getDeveloperAgentId() {
        return developerAgentId;
    }

    public void setDeveloperAgentId(String developerAgentId) {
        this.developerAgentId = developerAgentId;
    }
}
